草庐IT

ios - AFNetworking 和 jSON

全部标签

c# - 如何从 3.5 asmx web 服务获取 JSON 响应

我有以下方法:usingSystem.Web.Services;usingSystem.Web.Script.Services;usingSystem.Web.Script.Serialization;usingNewtonsoft.Json;usingSystem.Collections;[WebService(Namespace="http://tempuri.org/")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]//[System.ComponentModel.ToolboxItem(false)][S

c# - 使用 System.IO.File 辅助方法的 "sequential"文件 I/O 是否安全?

我刚看到这个问题:IsitsafetousestaticmethodsonFileclassinC#?.总而言之,OP有一个IOException,因为此ASP.NET代码片段中正在使用文件:vartext=File.ReadAllText("path-to-file.txt");//DosomethingwithtextFile.WriteAllText("path-to-file.txt");我的第一个想法是,由于多个ASP.NET重叠请求,这是一个简单并发访问问题。我要解决的问题是将I/O集中到一个同步的线程安全类中(或删除文件以支持其他内容)。我阅读了这两个答案,当我正要对其中

c# - 依赖项目之间的依赖关系不流动,导致 System.IO.FileNotFoundException

假设我的解决方案有2个项目:第一个称为“MainProject”(一个.NETStandard2.0项目)。第二个称为“MainProjectTests”(一个NUnit测试项目),每个类的一些单元测试都放入“MainProject”。第一个项目(MainProject)有一个名为“dependencyX”的NuGet依赖项。显然,项目“MainProjectTests”引用了“MainProject”。因此,当测试运行器运行“MainProjectTests”测试时,使用“dependencyX”从“MainProject”调用方法时,我得到了一个System.IO.FileNotF

c# - ServiceStack.Text 是否提供 JSON 的 pretty-print ?

TL;DR:ServiceStack.Text中是否有内置的方法来生成打印精美的JSON?我正在使用ServiceStack.Text用于进行JSON序列化。到目前为止它工作得很好,但是创建的JSON(使用.ToJSON())没有用空格或换行符格式化(最有可能在通过网络发送时节省空间)。但是,在某些情况下,最好对JSON进行格式化以便于人类阅读。.Dump()方法进行某种格式化,但不会生成有效的JSON(即缺少周围的双引号)。 最佳答案 ServiceStack.Text中的T.Dump()和T.PrintDump()扩展方法只是使

c# - System.IO.FileLoadException : Could not load file or assembly 'System. 数据.SQLite

(这是一个在stackoverflow.com中被问到的重复问题。我已经阅读了答案。我已经尝试了这些解决方案,但这并没有解决我的问题。我将解释我的问题是什么我做了什么)。这是我的问题:我的应用程序使用了System.Data.SQLite.DLL。我引用了它,在我的电脑上运行正常,但在另一台电脑上运行失败。这是错误消息:System.IO.FileLoadException:Couldnotloadfileorassembly'System.Data.SQLite,Version=1.0.88.0,Culture=neutral,PublicKeyToken=db937bc2d44ff

c# - ASP.net Core 2.0 中的 appsettings.json 预览配置 GetSection null

我试图从Startup.cs中的注入(inject)配置调用GetSection。值为null,而indexer到具体部分值返回non-null值。在我看来,GetSection方法背后有一个错误,或者我错了?appsettings.json:{"MyConfig":{"ConfigA":"valueA","ConfigB":"valueB"}}程序.cs:publicstaticvoidMain(string[]args){varhost=BuildWebHost(args);host.Run();}publicstaticIWebHostBuildWebHost(string[]a

c# - 在 WCF JSON 服务中禁用类型提示

我有一个应该是相对简单的问题,但我似乎找不到答案。当WCF执行对象序列化时,它会自动应用类型提示。对于Json服务,这会在每个名为__type的复杂对象上产生一个额外的字段。对象定义为:[DataContract]publicclassSomeObject{[DataMember]publicstringFirst{get;set;}[DataMember]publicstringLast{get;set;}}会序列化为:{"First":"Hello","Last":"World!","__type":"SomeObject#MyNamespace.SomeObject"}通常这不是

c# - 使用 Json.Net C# 获取 json 对象中的值和键

你好,我有一个看起来像这样的json:{"Id":"357342524563456678","title":"Person","language":"eng","questionAnswer":[{"4534538254745646.1":{"firstName":"Janet","questionNumber":"1.1"}}]}现在我已经编写了一些代码来遍历questionAnswer数组中的对象,然后获取对象的名称,即4534538254745646.1。现在我试图保存每个项目的键和值,但我只能设法获取值。我该怎么做,这是我的代码:JTokenentireJson=JToken.

c# - 使用 Json.NET 使用新的部分 JSON 数据修改现有对象

考虑下面的示例程序varcalendar=newCalendar{Id=42,CoffeeProvider="Espresso2000",Meetings=new[]{newMeeting{Location="Room1",From=DateTimeOffset.Parse("2014-01-01T00:00:00Z"),To=DateTimeOffset.Parse("2014-01-01T01:00:00Z")},newMeeting{Location="Room2",From=DateTimeOffset.Parse("2014-01-01T02:00:00Z"),To=Date

c# - 如何强制 WebAPI 使用 JSON.net 6.0.3 而不是 4.5?

添加WebAPI并在Global.asax中注册后。我们发现我们的网络应用程序在这一行中断:Line17:GlobalConfiguration.Configure(WebApiConfig.Register);错误信息:Couldnotloadfileorassembly'Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed'oroneofitsdependencies.Thesystemcannotfindthefilespecified.经过一些检查,我发现我们在这个MVC5